package projet.camping.domaineTest;

import org.junit.Test;

import projet.camping.domaine.Habitation;
import static org.junit.Assert.*;

public class HabitationTest {

	@Test
	public void testHabitation() {
		Habitation h = new Habitation(Habitation.TypeHabitation.Mobile_Home);
		assertNotNull(h);
		assertTrue(h.getTaille() == 5);
		assertTrue(h.getType().compareTo(Habitation.TypeHabitation.Mobile_Home)==0);
	}

	@Test
	public void testEstTouche() {
		Habitation h = new Habitation(Habitation.TypeHabitation.Mobile_Home);
		assertFalse(h.estTouche());
		h.incrCptTouche();
		assertTrue(h.estTouche());
	}

	@Test
	public void testEstDetruit() {
		Habitation h = new Habitation(Habitation.TypeHabitation.TenteLuxe);
		h.incrCptTouche();
		assertFalse(h.estDetruit());
		h.incrCptTouche();
		assertTrue(h.estDetruit());
	}


}
